(police) special operations directorate - Francés Inglés Diccionario